<meta charset="UTF-8" />
<pre>
知识点一：数组元素位置查找
	indexOf与lastIndexOf,用法格式如下：
	1、arr.indexOf("element",startIndex);
	2、arr.lastIndexOf("element",startIndex);
	功能说明：以上两个函数都可以接受两个参数，
		参数1：element  是要查找的元素，必须给定。
		参数2：startIndex 从这个起始位置向后找，不给值默认从0下标开始。		
		indexOf()是从左向右查找，lastIndexOf()是从右向左查找。
	返回值：
		返回查找元素所在的索引位置，或者在没有找到的情况下返回-1
		
	<script>
		var arr = Array('P','H','P');
		var rs = arr.indexOf('P');	 	//结果：0,也就是P元素在索引为0的位置
		var rs2 = arr.indexOf('P',1)) 	//输出：2 ，因为是从索引为1的位置开始查找。第一次找到时候是在索引为2的元素
	</script>
		
	<script>
		var arr = Array('P','H','P','M','P');
		var rs = arr.lastIndexOf('P'));			//输出 4，最后一个P的下标
		var rs2 = arr.lastIndexOf('P',3);		//输出 2，索引为3的位置开始向左查账找到P
	</script>


知识点二：includes 判断数组是否包含，注意测试兼容浏览器问题
	语法格式：
		arr.includes("element")
		
	功能：查找数组中是否包含 element元素
		如果包含返回true
		如不包含返回false
	
		<script type="text/javascript">
		 	var arr = [1,7,5];
			document.write(arr.includes(9)) //false
			document.write(arr.includes(5)) //true
		</script>
	

知识点三：筛选符合条件的所有元素
	语法格式：
		arr.filter(callBack[,thisObj])
	
	功能：返回数组中符合条件的元素
	
	<script type="text/javascript">
	 var arr = [1,3,2,5,9];
		var rs = arr.filter(function(val){
			return val>2?true:false;
		})
		//结果 [3,5,9]
		 
	</script>	
</pre>